package com.cykj.pos.mapper;

import com.cykj.pos.domain.BizSubAccount;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cykj.pos.domain.dto.MerchantCloseDTO;
import com.cykj.pos.domain.dto.ProfitDeatailDTO;
import org.apache.ibatis.annotations.Param;

/**
 * pos1.0分账Mapper接口
 *
 * @author weijianbo
 * @date 2021-08-26
 */
public interface BizSubAccountMapper extends BaseMapper<BizSubAccount> {
    /**
     * 存分钱账单
     * @param merch
     * @return
     */
    int saveMerchantCloseDTO(MerchantCloseDTO merch);

    void saveProfitDetail(ProfitDeatailDTO profitDeatailDTO);

    void updateProfitDetail(ProfitDeatailDTO profitDeatailDTO);

    ProfitDeatailDTO getProfitDeatailDTOByUuid(@Param("uuid") String uuid,@Param("merchId") Long merchId);

    void updatePlusMoneyProfitDetail(ProfitDeatailDTO profitDeatailDTO);
}
